// 实验1 RTOS任务调度

#include <stdio.h>
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "esp_log.h"


void taskA(void* param)
{
    while (1)
    {
        ESP_LOGI("main","hello world!");
        vTaskDelay(pdMS_TO_TICKS(500));
    }
}

void app_main(void)
{
    xTaskCreatePinnedToCore(taskA, "taskA", 2048, NULL, 3, NULL, 1);
}


// 通过idf自带的终端，运行"idf.py menuconfig"可以创建配置文件sdkconfig
// 并且可以图形化形式修改，最重要的修改内容：
// 1. component config -> ESP system setting -> 主频改成最大240Mhz 
// 2. flasher connfig -> flash size -> 设置Flash大小为4MB（按照芯片型号）
// 3. component config -> ESP PSRAM -> 勾选上去（芯片支持PSRAM就开）
// 例如R16N8就是16MB的Flash和8MB的PSRAM。最后要保存并退出!!!
 